草庐IT

Amazon EC2 上的 MongoDB

全部标签

ios - iOS 上的 TDD 与调试

我最近一直在尝试进入iOS开发,到目前为止只看了几个截屏视频(斯坦福系列和其他一些),它们都有一个共同点。每个人都在谈论Instruments和调试器,但我还没有真正看到任何TDD或测试。作为一名Ruby开发人员,TDD基本上是自动的。我什至不记得上次不得不使用调试器是什么时候了。但仅从iOS工作流程来看,您必须编译整个应用程序,然后将其加载到模拟器中,这让我觉得进行快速TDD不会那么容易。在我当前的Ruby工作流程中,我倾向于每隔几秒或至少每分钟运行一次测试。但即使在一个简单的Xcode项目中,编译和运行测试也至少需要30秒(配备Core2Duo的MacBookPro)。我想我不能指

ios - 将 iPad 上的表单数据导出为可打印的 PDF

我在iPad上“导出”为PDF时遇到问题。我的目标是获取所有用户数据,用户已将表单传递到应用程序中。表格本身仅​​提供打印表格,但我也有PDF。问题是,在用户提供所有数据后,我要创建用于打印的输出PDF必须看起来完全像打印版本。关于如何有效地完成此操作,我不知道有任何“最佳实践”。所以我的问题是:我是否必须完全自己绘制表单并测量出打印表单上的所有表单字段组件才能使用quartz2d绘制它们?我可以解析我已经获得的PDF并读出所有信息来编写一种脚本来将PDF转换为可用代码吗?填写纸质表格的最佳做法是什么,只是为了尽可能重现原始外观?外观对于应用程序的用户来说绝对是必不可少的。我不必从pd

iphone - 如何从 IOS 上的音量计算 dBr

我正在研究“测试您的听力应用程序”。我知道幅度的一半是-6db。我想知道当1.0是使用AVAudioPlayer类的最大音量时,如果我们使用理想的耳机,将音量设置为0.5意味着它以50%播放,这意味着相对分贝下降到-6分贝? 最佳答案 这是一个很好的问题。如果AVAudioPlayer中的音域更接近流行音乐的“标准音阶”,我不会感到惊讶。请注意,0dB在范围内呈线性上升。这是基于VU表的历史,如LevelPractices(Part2)中所述。并在这张照片中看到:所以,我不确定,但我的猜测是AVAudioPlayer更接近这些范围。

html - iPad 上的 iFrame 无法在内部呈现全部内容

我设法让iFrame/HTML对象在iPad(iOS5.1)上滚动工作。但仍然存在一些问题。其中一个问题是,当我在iPad屏幕上滚动iFrame时,Safari的渲染引擎似乎无法重新加载该区域的内容-它只是在滚动之前变得可见。希望大家明白我的意思。你可以试试here这是一个非常基本的页面,只是为了演示问题。这里有没有人遇到过这个问题并有解决方案? 最佳答案 您可以使用以下javascript,它的作用就像iframe,但呈现效果更好:$("#divID").load("index.html");

ios - iOS 上的用户身份验证 - 如何?

我想知道是否有人可以帮助我?我一直试图找到一篇文章,它可以让我在iOS中通过用户名/密码身份验证,但收效甚微。我从http://www.raywenderlich.com/6475/basic-security-in-ios-5-tutorial-part-1找到了一篇好文章我认为这会回答我的问题。不幸的是,在完全按照教程进行操作后,我遇到了一个障碍,我只看到了一个空白屏幕。虽然我联系了ChrisLowe(完成教程的那个人),但我没有得到回复,我遇到了一些困难。我想知道是否有人可以指出我可以学习如何执行此操作的正确方向,以及是否有任何代码片段可以使用等等?理想情况下,我试图让我的应用程

objective-c - 如何控制 iPhone 屏幕上的单个像素?

我正在尝试使用iOS和Objective-C编写一个程序,在我的iPhone屏幕上绘制抛物线图。为此,我必须能够切换iPhone屏幕上的各个像素是黑色还是白色。如何控制单个像素?我找不到合适的UIView对象来使用。 最佳答案 您可能想阅读CorePlot的代码(或只是使用它)http://code.google.com/p/core-plot/基本上,它使用CoreGraphics库。这是绘制条形图的代码http://code.google.com/searchframe#yOGuvxPxbkc/framework/Source/

css - 有什么方法可以阻止 Apple OS 在表单字段、滚动条等上的原生样式吗?

有没有办法使用CSS或JavaScript摆脱应用于OSX或iOS中聚焦DOM元素(例如蓝色发光)的原生Apple样式?我在网上查了一下,找不到与此主题相关的任何内容。我准备放弃对此的希望,因为我在想,因为它是操作系统本身的一部分(不仅仅是在浏览器中),所以它不能真正被覆盖或以任何方式避免。我还对重新设计AppleOS浏览器的native滚动条样式感兴趣,但不使用Javascript替代品,而是使用适用于所有浏览器的解决方案。我坚信这是同样的问题(操作系统本身的一部分,因此无法通过浏览器设置样式)但我只是想检查一下。或者,我可以使用CSS提供的-webkit-scrollbar伪元素,

mysql - iOS 上的回合制多人游戏

我已经创建了一个应用程序,我现在正在寻找应用回合制多人游戏的方法。需要说明的是,我根本没有太多的服务器经验。不过,我确实对mySql有所了解。你们中有人知道这是如何实现的吗?我正在寻找一种与DrawSomethingandWordsWithFriends工作方式相同的解决方案。他们是否只使用网络服务和数据库来存储每个游戏session?我查看了AmazonWebServices,他们的iOSSDK中似乎有很多我想要的东西,但我不知道会不会太贵。我已经搜索了很多“开箱即用”的解决方案,例如photon和smartfox,但对于那些只想玩回合制多人游戏的人来说,它们似乎都太过分了。任何帮助

iphone - ICU 在 iOS 上的 MessageFormat

据我了解,iOS在后台使用ICU。我想访问ICU的MessageFormat功能,以处理涉及数字和复数的字符串,例如,There{0,choice,0#arenofiles|1#isonefile|1iOS是否公开此功能?如果是这样,我该如何使用它?我以为我可以写[NSStringstringWithFormat:"There{0,choice,0#arenofiles|1#isonefile|1或[NSStringstringWithFormat:"There{0,plural,=0{arenofiles}=1{isonefile}other{are%ldfiles}}.",n];但

一个人如何访问由事件包裹的嵌套反应组件上的状态?

我在用着酶,我们实际上可以使用例子文档中给出的组成部分是我问题的基础。让我们假设组件使用重新制作者的组件,因此我们需要将其包裹在一个用于检测。这就是问题。it('putsthelotioninthebasket',()=>{constwrapper=mount()wrapper.state('name')//thisreturnsnull!WeareaccessingtheMemoryRouter'sstate,whichisn'twhatwewant!wrapper.find(Foo).state('name')//thisbreaks!state()canonlybecalledonthe